<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Acknowledgements</title>
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
<link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
<link rel="up" href="../hash.html" title="Chapter&#160;11.&#160;Boost.Functional/Hash">
<link rel="prev" href="links.html" title="Links">
<link rel="next" href="../heap.html" title="Chapter&#160;12.&#160;Boost.Heap">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
<td align="center"><a href="../../../index.html">Home</a></td>
<td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
<td align="center"><a href="../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="links.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../heap.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="hash.acknowledgements"></a><a class="link" href="acknowledgements.html" title="Acknowledgements">Acknowledgements</a>
</h2></div></div></div>
<p>
      This library is based on the design by Peter Dimov. During the initial development
      Joaqu&#237;n M L&#243;pez Mu&#241;oz made many useful suggestions and contributed fixes.
    </p>
<p>
      The formal review was managed by Thorsten Ottosen, and the library reviewed
      by: David Abrahams, Alberto Barbati, Topher Cooper, Caleb Epstein, Dave Harris,
      Chris Jefferson, Bronek Kozicki, John Maddock, Tobias Swinger, Jaap Suter,
      Rob Stewart and Pavel Vozenilek. Since then, further constructive criticism
      has been made by Daniel Kr&#252;gler, Alexander Nasonov and &#27784;&#24935;&#23792;.
    </p>
<p>
      The implementation of the hash function for pointers is based on suggestions
      made by Alberto Barbati and Dave Harris. Dave Harris also suggested an important
      improvement to <code class="computeroutput"><a class="link" href="reference.html#boost.hash_combine">boost::hash_combine</a></code>
      that was taken up.
    </p>
<p>
      Some useful improvements to the floating point hash algorithm were suggested
      by Daniel Kr&#252;gler.
    </p>
<p>
      The original implementation came from Jeremy B. Maitin-Shepard's hash table
      library, although this is a complete rewrite.
    </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
<td align="right"><div class="copyright-footer">Copyright &#169; 2005-2008 Daniel
      James<p>
        Distributed under the Boost Software License, Version 1.0. (See accompanying
        file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
      </p>
</div></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="links.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../hash.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../heap.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
</div>
</body>
</html>
